查看原文
其他

动作录制器,编程盲设计师的救星

柴立峰 欧特克大视界 2024-06-29



今天的内容来自一个萌新设计师的提问,这位设计师最近在日常工作中,遇到了一个特别烦心的事情,故事比较长,且听我慢慢道来:

上次不是说了一个DGN线型造成文件尺寸虚大,然后严重影响文件打开和保存速度的问题吗?还记得吗?不记得的话点下面的链接:情深深雨濛濛 报错总在“粘贴”中


这位小同志就发现了他们司的绝大部分文件都有这个问题(因为复制粘贴的时候DGN线型会跟进到新文件的,造成像病毒一样的传播),当时他认真学习了我的帖子以后,就立马在自己的设计文件中做了尝试,然后很显著的减少了文件尺寸。当他兴奋滴上报CAD Manager的时候,得到了CAD Manager的高度赞扬,还有另外一句:那你辛苦一下,把所有的文件都弄一遍吧。


把所有的文件都弄一遍吧,

所有的文件都弄一遍吧,

文件都弄一遍吧,

弄一遍吧……


小同志分析了一下,对每个文件要做这样的几步:

  • PURGE命令,点击“全部清理”

  • AUDIT命令,检查一下文件中是否有错误

  • 重新保存一遍文件

如果每个文件从打开开始计时,完成整个流程大概要2-20分钟不等,他们部门的文件大概有2W+,这么全程人工盯着,不知道要弄到猴年马月去……


当时他寻求我帮助的时候,我替他做了一番分析:

  • 这种批量的重复性的劳动,最好是用脚本+LISP来完成

  • 但是这位同学是建筑行业出身,基本没有学习过编程,所以上面这条基本行不通,至少短时间内是行不通了


那么,根据上面这亮点,我就推荐了一个很有趣的功能:动作录制器

首先,在面板中找到『管理』中的动作录制器区块。



最左边这个红色的圆球就是录制按钮,点击就开始进入动作录制模式。



好的,我们来画两个同心圆,接着在里面画个六芒星(感觉要开始施法了)



可以看见,在动作录制器的动作树中,记录了刚才我做的所有操作,并且附加了操作的具体数据。


当我把这些动作都完成了之后,点击上方的『停止』按钮,此时会弹出『动作宏』对话框,此时可以将动作保存为一个后缀名为actm的文件,点击确定即可。



新建一张图纸,直接点击录制右边的播放按钮,会发现一瞬间这个六芒星就绘制完成了。


那么回到上面的用户实例,我们要先说一下动作录制器的限制:

动作录制器可以录制鼠标动作、命令行输入等等。但是一旦有对话框打开,就会停止操作,等对话框关闭以后继续之后的动作。

这一条非常重要,既可以说是缺点,又是可以利用的特点。具体怎么使用,请用户自行摸索。


在上面的实例中,PURGE命令会打开对象清理的对话框,所以我们肯定不希望这样,那么这里就需要用 -PURGE命令来替代。而-PURGE命令又有两个缺点:

1. -PURGE中的ALL选项是不包括『孤立的数据』O选项的,所以这里要单独运行。

2. -PURGE是不会自动清理嵌套对象的,所以一般需要反复运行4-6遍。

那么,知道了这些,我们来用动作录制器来完成整个步骤吧。

1. 点击录制开始录制

2. 将下面这段,先写在写字板中,然后全选复制到命令行中(这里要注意一下双引号)



3. 结束录制

接下来,打开一个需要清理的文件,点击一下播放,循环下去即可。


有人就问了,在动作录制器中还有其他什么好处吗?

首先,actm是一个单独的文件,可以直接发给其他人来使用。

其次,动作录制器面板中记录下来的动作,都是可以删除或者添加一些信息的。这样更加直观的能调整。


当然,如果要连打开文件之类的动作都想自动化进行的话,脚本和LISP应该还是终极解决方案,所以,还是学一点编程吧,没坏处的……


=======写文不易,求赞求关注=======


柴立峰(Leaf)老师

Autodesk资深软件测试工程师


  • 在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。

  • 参与AutoCAD for Mac所有版本的研发工作。

  • 在欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。

  • 作为一个行走的表情包,二次元段子手和有颜的内涵帝,柴老师教学风格轻松幽默,言简意赅,颇受学员青睐!


P.S.之后我们将持续为大家推出一分钟知识锦囊,帮您解决疑惑,有问题可以留言提问,也许你会在下期收到解答哦~


一分钟Q&A

Q

AutoCAD 2018 publish design view这个功能可以用吗?为什么会报错?

A

publish share view是不需要visual studio的。在执行这个命令时,出现JIT的错误,极大可能是.Net framework的版本不匹配,或者网络浏览器上的限制。请检查,Autodesk里是否将这个视图发布出去。然后再检查浏览器里是否可以查看发布出去的图纸。


如果还有软件相关问题想问,欢迎加入我们跨行业讨论群,加群主二维码,AutoCAD问题实时解答


往期AutoCAD秘密回顾:

AutoCAD软件技巧回顾

点云,让密集恐惧症无路可逃 -(上)

令''密恐症''崩溃的点云竟还能这样操作!

几何与尺寸约束,要不要了解一下?

动态块——打个喷嚏都是爱你的形状

精致的猪猪设计师必备——动态块教程干货

Leaf老师递上了今日份的甜--花式保存AutoCAD

打印,原来有这么多门道……

AutoCAD 2019新功能——SharedView(共享视图)内附获奖名单

我猜你们都不知道可以这样『重命名』

听说你们都喜欢小技巧

你不知道的标注小技巧

这叫『注释性』,不是残像或者影分身

AutoCAD的躲猫猫

命令行如何快速访问文件内容

SHX大字体的通天塔

块的层级怎么查你知道吗?

关于图层的犄角旮旯的那些事

光栅图像和OLE图像,究竟如何选择

AutoCAD 到底有没有单位?

色彩斑斓的AutoCAD


点击“阅读原文”,马上尝鲜强大的AutoCAD 2019


觉得好看

请点这里↓↓↓

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存